function setOption(leaseTerm) {
  let option = {
    title: {
      text: '各分类诉求数统计',
      left: '5%',
      top: '5%',
      textStyle: {
        color: '#007AFF',
        fontSize: 16
      }
    },
    tooltip: {
      trigger: 'item'
    },
    legend: {
      top: '15%',
      left: 'center'
    },
    series: [
      {
        top: '30%',
        name: '各分类诉求数统计',
        type: 'pie',
        radius: ['50%', '70%'],
        itemStyle: {
          borderRadius: 0,
          borderColor: '#fff',
          borderWidth: 2,
          color: function(params) {
            var colorList = [
              '#0262F7', '#FE944C', '#36D397', '#FA5A60','#FFCE56', '#4BC0C0', '#9966CC', '#FF6384','#FF6B6B','brown'
            ];
            return colorList[params.dataIndex]
          }
        },
        label: {
          // formatter: '{d}%, {c} \n\n',
          formatter: '{per|{b}}({c|{c}})\n{hr|}\n{a|}', // 这里最后另一行设置了一个空数据是为了能让延长线与hr线对接起来
          padding: [0, -10], // 取消hr线跟延长线之间的间隙
          rich: {
            a: {
              color: '#999',
              lineHeight: 20, // 设置最后一行空数据高度，为了能让延长线与hr线对接起来
              align: 'center'
            },
            hr: {// 设置hr是为了让中间线能够自适应长度
              borderColor: 'auto', // hr的颜色为auto时候会主动显示颜色的
              width: '105%',
              borderWidth: 0.5,
              height: 0.5
            },
            per: {// 用百分比数据来调整下数字位置，显的好看些。如果不设置，formatter最后一行的空数据就不需要
              padding: [4, 0]
            }
          }
          
        },
        data:
        leaseTerm
      }
    ]
  };
  return option
}

export default {
  setOption
}
